#include "Precompiled.h"
#include "GraphicsPipelineBase.h"
#include "../Common/EntityRenderManager.h"

namespace Game {
namespace GraphicsPipeline {

GraphicsPipelineBase::GraphicsPipelineBase() :
    entityRenderManager(new EntityRenderManager()) {
}

GraphicsPipelineBase::~GraphicsPipelineBase() {
    SAFE_DELETE(this->entityRenderManager);
}

EntityRenderManager* GraphicsPipelineBase::GetEntityRenderManager() const {
    return this->entityRenderManager;
}

SceneManager* GraphicsPipelineBase::GetSceneManager() const {
    return this->sceneManager;
}

void GraphicsPipelineBase::SetSceneManager(SceneManager* val) {
    this->sceneManager = val;
}

}
}
